//1. 导入axios对象
import axios from "axios";
import router from "../router/index";

//2. 创建对象实例，create方法
const Server = axios.create({
    baseURL: "",//请求接口的基础地址
    timeout: 5000,//超时时间
})


// 3. 定义请求拦截器
Server.interceptors.request.use(function (config) {

    // 给管理后台的接口设置header头，添加Authorzation属性
    // let token = sessionStorage.getItem("lcFrazier");
    // config.headers['Authorization'] = token;//给header头添加token值

    return config;
}, function (error) {
    return Promise.reject(error);

});


//4. 定义响应拦截器
Server.interceptors.response.use(function (response) {
    //过滤出data的数据
    // if (response.status == 200) {
    //     return response.data;
    // }

    return response;
}, function (error) {
    router.push('/ErrorModul')
    return Promise.reject(error);

});

//5. 抛出对象即可
export default Server;



